package com.spic.business.blast.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.spic.common.core.annotation.Excel;
import com.spic.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 称重信息对象 blast_deployment_weigh
 *
 * @author spic
 * @date 2022-03-09
 */
@Data
public class BlastDeploymentWeigh extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private String id;

    /** 爆破布防id */
    private String blastDeploymentId;

    /** 爆破布防任务名称 */
    private String blastDeploymentTaskName;

    /** 爆破布防code */
    private BigDecimal blastDeploymentTotal;
    /** 车牌号类型 */
    private String carCodeType;

    /** 进出类型 1进2 出 */
    private String accessType;

    /** 净重 */
    private BigDecimal netWeight;
    //是否完成称重
    private String status;

    /** 磅单号 */
    private String poundOrderNumber;

    //脚线-米
    private String footLine;
    //起爆弹-发
    private String eetonatingBomb;

    //雷管个数
    private Integer totalElectronicDetonator;


    /** 称重日期 */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @Excel(name = "称重日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date weighDate;
    //柴油油耗量
    private BigDecimal dieselConsumption;
    //出入矿里程差
    private BigDecimal mileageDifference;
    //耗油里程比
    private BigDecimal consumptionMileageRatio;


    private List<WeightData> weightDataList;


}
